ডেটা টাইপ ইন্টিজার এর ফরম্যাট স্পেসিফায়ার কোনটি?

Updated: 11 months ago
  • % c
  • % i
  • % d
  • %lf
4.2k
উত্তরঃ

ডেটা টাইপ ইন্টিজার এর ফরম্যাট স্পেসিফায়ার হলো %d এবং %i। উভয় ফরম্যাট স্পেসিফায়ারই সি প্রোগ্রামিং ভাষায় ইন্টিজার টাইপের ডেটা প্রদর্শনের জন্য ব্যবহৃত হয়।

ইন্টিজার (integer) ডেটা টাইপের জন্য ফরম্যাট স্পেসিফায়ার হিসেবে %d এবং %i উভয়ই ব্যবহার করা হয়, বিশেষ করে সি প্রোগ্রামিং ভাষায়। যদিও এরা একই ফলাফল প্রদান করে, তবে এদের মধ্যে কিছু সূক্ষ্ম পার্থক্য রয়েছে।

%d:

  • %d ফরম্যাট স্পেসিফায়ারটি ডেসিমাল (decimal) সংখ্যাকে নির্দেশ করে।
  • এটি শুধুমাত্র দশমিক বা ভিত্তি-১০ এর সংখ্যা প্রদর্শনের জন্য ব্যবহৃত হয়।
  • উদাহরণস্বরূপ, যখন আপনি printf("%d", 25); ব্যবহার করবেন, এটি স্ক্রীনে ২৫ প্রদর্শন করবে।

%i:

  • %i ফরম্যাট স্পেসিফায়ারটি ইন্টিজার (integer) প্রদর্শনের জন্যও ব্যবহৃত হয়।
  • তবে, এটি ডেটা ইনপুটের ক্ষেত্রে ভিত্তি (base) নির্ধারণ করতে পারে। অর্থাৎ, %i ইনপুটের সময় একটি দশমিক, অক্টাল (base-8), বা হেক্সাডেসিমাল (base-16) সংখ্যা হিসেবে ইন্টিজারটি চিনতে পারে।
  • উদাহরণস্বরূপ, printf("%i", 25); একইভাবে স্ক্রীনে ২৫ প্রদর্শন করবে।

ব্যবহারিক পার্থক্য:

  • %d এবং %i ফরম্যাট স্পেসিফায়ারগুলি আউটপুটের ক্ষেত্রে একই রকম কাজ করে। তবে ইনপুটের ক্ষেত্রে, %i ফরম্যাট স্পেসিফায়ারটি অক্টাল বা হেক্সাডেসিমাল ইনপুটকেও চিনতে পারে।

উদাহরণস্বরূপ, scanf("%i", &x); যেখানে ব্যবহার করা হবে, সেখানে আপনি ০২৫ লিখলে এটি অক্টাল সংখ্যা হিসেবে x এ ২১ (decimal equivalent) হিসেবে গ্রহণ করবে।

সাধারণত ব্যবহৃত পরিস্থিতি:

  • অধিকাংশ ক্ষেত্রে, প্রোগ্রামাররা ইন্টিজার প্রিন্ট করার জন্য %d ব্যবহার করেন, কারণ এটি সহজ এবং সরাসরি দশমিক ইন্টিজার প্রদর্শন করে।
  • %i ব্যবহার করা হয় যখন বিভিন্ন ভিত্তিতে ইনপুট গ্রহণ করার প্রয়োজন হয়।

এই কারণেই %d এবং %i উভয়ই ইন্টিজার ডেটা টাইপের জন্য বৈধ ফরম্যাট স্পেসিফায়ার হিসেবে বিবেচিত হয়।

Related Question

View All
Updated: 1 month ago
  • প্রোটোকল
  • ডোমেইন নেম
  • ফাইল প্রকৃতি
  • ডোমেইন প্রকৃতি
121
  • টেলিভিশন সম্প্রচার
  • ওয়াকিটকিতে কথা বলা
  • টেলিফোনে কথা বলা
  • রেডিও সম্প্রচার
109
  • টুইস্টেড পেয়ার কেবল
  • অপটিক্যাল ফাইবার
  • কো-অ্যাক্সিয়াল কেবল
  • বায়ু
105
Updated: 1 month ago
  • দুটি কম্পিউটারকে সংযুক্ত করা
  • দুটি নেটওয়ারর্ককে সংযুক্ত করা
  • দুটি NIC কে সংযুক্ত করা
  • ম্যাক টেবিল আপডেট করা
108
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই